package com.wuseguang.springcloud.entity;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.io.Serializable;

import java.util.Date;
import java.io.Serializable;

/**
 * <p>
 * 考试表
 * </p>
 *
 * @author 
 * @since 2020-04-28
 */
@Entity
@Data
public class Exams  {



    /**
     * 考场考试id
     */
    @Id
    @GeneratedValue(strategy= GenerationType.IDENTITY)
	private Integer id;
    /**
     * 教室id
     */
	private Integer classroomId;
    /**
     * 考场号
     */
	private String examinationRoomNo;
    /**
     * 年级id
     */
	private Integer gradeId;
    /**
     * 学科id
     */
	private Integer courseId;
    /**
     * 监考教师id,(多个用逗号隔开)
     */
	private String teacherId;
    /**
     * 考试开始时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date startTime;
    /**
     * 考试结束时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date endTime;
    /**
     * 考场id
     */
    private Integer examinationRoomId;
    /**
     * 学校id
     */
	private Integer schoolId;
    /**
     * 添加时间
     */
	private Date addTime;
    /**
     * 座位表
     */
	private String seatUrl;
    /**
     * 年级绑定（回显作用后台不做处理）
     */
	private String gradeBinding;
    /**
     * 教师绑定（回显作用后台不做处理）
     */
    private String techerBinding;
}
